package com.xqx.service;

import com.github.pagehelper.PageInfo;
import com.xqx.pojo.User;

import javax.naming.Name;
import java.util.List;

/**
 * @author： xingquanxiang
 * createTime：2019/10/23 11:24
 * description:
 */
public interface UserService {
    List<User> findAll();

    /**
     * 分页查询
     * @param pageNum 查询页码
     * @param pageSize 每页容量
     * @return
     */
    PageInfo<User> findAllByPage(int pageNum, int pageSize);

    /**
     * 转账
     * @param payer  付款人
     * @param receiver 收款人
     * @param money
     * @return
     */
    boolean doTransfer(String payer, String receiver, Double money);

    User findByCondition(User user);

    User findByName(String name);

    User doSave(User user);

    User findById(int id);

    List<User> findLikeName(String name);

    int doDelById(int[] ids);
}
